'use strict';

/* App Module */
var skedApp = angular.module('skedApp', [
  'ngRoute',
  'skedControllers',
]);

skedApp.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/sked', {
        templateUrl: 'partials/sked.html',
        controller: 'SkedMainPageCtrl'
      }).
      otherwise({
        redirectTo: '/sked'
      });
  }]);


window.onload = start;

    /**
     * 
     */
    function start() {
      var cont = document.getElementById("content");
      cont.appendChild(createTable(60));
      
      var script = document.createElement('script');

      script.src = selectSkedByTeacher(2);
      script.onload = function () {
            var k=0;
            for (k=0; k<wynik.dane.length; k++) {
              if (wynik.dane[k].początek == wynik.dane[k].koniec)
                continue;

              var sr = (wynik.dane[k].początek / 15) - 28;
              var sc = wynik.dane[k].dzieńTygodnia - 1;
              var sDown = (wynik.dane[k].koniec - wynik.dane[k].początek) / 15;

              var color;

              // alert(wynik.dane[k].typ);

              switch(wynik.dane[k].typ) {
                case ""+LESSON_TYPE.LECTURE.value:
                  color = getLectureColor();
                  break;
                case ""+LESSON_TYPE.EXERCISE.value:
                  color = getExerciseColor();
                  break;
                case ""+LESSON_TYPE.LAB.value:
                  color = getLabColor();
                  break;
                case ""+LESSON_TYPE.CONSULTATION.value:
                  color = getConsultationColor();
                  break;
                default:
                  alert('def');
                  break; 
              }


              if (true)   // wykładowca
              var contentValue = wynik.dane[k].nazwa + "\n"
               + wynik.dane[k].wykładowca + "\n"
               + wynik.dane[k].grupa + "\n"
               + wynik.dane[k].sala;

               mergeSetCell(sr, sc, sDown, 1, color, contentValue);
            }
        
      }
      document.body.appendChild(script);
    }



